Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

%PAGE
           5. PAÁOTA C ÈHTEPÏPETATOPOM ßÇÛKA PAÏÈPA

   5.1. Ïpocòûe âû÷ècëeíèÿ ía PAÏÈPE

   5.1.1. Bû÷èñëeíèe ïpoñòûx âûpaæeíèé

   Ýëeìeíòapíûe äeécòâèÿ, êoòopûe ìoæío âûïoëíÿòü íeïocpeäcòâeíío â peæèìe äèaëoãa - ýòo âû÷ècëeíèe apèôìeòè÷eêèx âûpaæeíèé c ïoìoùüþ ïpocòeéøeé ôopìû ïpeäïècaíèÿ âûâoäa. Äëÿ ýòoão íeoáxoäèìo, ïoëó÷èâ ïpèãëaøeíèe ê ââoäó (#):
   1. Haápaòü âoïpocèòeëüíûé çíaê (?).
   2. Haápaòü íóæíoe apèôìeòè÷ecêoe âûpaæeíèe.
   3. íaápaòü òo÷êó c çaïÿòoé (;).
   4. Bûïoëíèòü ïepeâoä còpoêè (íaæaòü êëaâèøó c èçoãíóòoé còpeëêoé) äëÿ ââoäa íaápaííoé còpoêè â ìaøèíó.
   Ïpaâèëa çaïècè âûpaæeíèé òpaäèöèoííû äëÿ ïpoöeäópíûx ÿçûêoâ ïpoãpaììèpoâaíèÿ: äëÿ oáoçía÷eíèÿ oïepaöèé ñëoæeíèÿ, âû÷èòaíèÿ, óìíoæeíèÿ, äeëeíèÿ è âoçâeäeíèÿ â ñòeïeíü èñïoëüçóþòñÿ çíaêè "+", "-", "*", "/" è "**", ñooòâeòñòâeíío. Ïpèopèòeòû oïepaöèé è ïpaâèëa paññòaíoâêè ñêoáoê ñooòâeòñòâóþò oáùeïpèíÿòûì, ïpè÷eì äoïóñêaþòñÿ òoëüêo êpóãëûe ñêoáêè.
   Ecëè ïpeäïècaíèe íaápaío âepío, òo ía cëeäóþùeé còpoêe ïoÿâëÿeòcÿ peçóëüòaò âû÷ècëeíèé. Haïpèìep:
    # ?25;
     25
    # ?5986*1928+961**2-512/256;
     12464527
   Çäecü è äaëee â ïpèìepax äèaëoãa çíaê ïpèãëaøeíèÿ # òoëüêo óêaçûâaeò ía òe còpoêè, êoòopûe íaápaíû ïoëüçoâaòeëeì: ïècaòü eão íeëüçÿ.
   B çaïècè äpoáíûx ÷èceë (ä7 - çäecü è äaëee òaê oáoçía÷aþòcÿ íoìepa äèaãpaìì cèíòaêcè÷ecêoão oïècaíèÿ ÿçûêa, ïpèâeäeííoão â Ïpèëoæeíèè 1) äëÿ oòäeëeíèÿ öeëoé ÷añòè oò äpoáíoé èñïoëüçóeòñÿ òo÷êa: ÷èñëo 12,41 (äâeíaäöaòü öeëûx è ñopoê oäía ñoòaÿ) çaïèñûâaeòñÿ êaê 12.41 . Paçpeøeía çaïèñü ÷èñeë â ôopìaòe ñ ïëaâaþùeé òo÷êoé, ïpè ýòoì äëÿ oáoçía÷eíèÿ äeñÿòè÷íoão ïopÿäêa ÷èñëa èñïoëüçóeòñÿ áóêâa "E", íaïpèìep, 10,15 x 10 ** 24  çaïèñûâaeòñÿ êaê 10.15E24, a 56 x 10 ** -18  - êaê 56E-18  .
   To÷êa â çaïècè äpoáíoão ÷ècëa paçäeëÿeò öèôpû: âìecòo 5. è .25 cëeäóeò ïècaòü 5.0 è 0.25 .
   Ecëè â apèìeòè÷ecêèx oïepaöèÿx ó÷acòâóþò è öeëûe, è äpoáíûe ÷ècëa, peçóëüòaò âceãäa áóäeò äpoáíûì.
   
   5.1.2. Ïpaâèëa çaïècè ïpeäïècaíèé âo ââoäèìoé còpoêe

   Bce cèìâoëû, íaáèpaeìûe c ìoìeíòa ïoëó÷eíèÿ ïpèãëaøeíèÿ äo ïepeâoäa còpoêè oápaçóþò ââoäèìóþ còpoêó. Maêcèìaëüíaÿ ee äëèía â peæèìe äèaëoãa - 255 ñèìâoëoâ. Ýòo áoëüøe paçìepoâ ýêpaííoé còpo÷êè ïo ãopèçoíòaëè, ïoýòoìó ââoäèìaÿ còpoêa ìoæeò çaíèìaòü íecêoëüêo ýêpaííûx còpo÷eê.
   Ça 8 ïoçèöèé äo êoíöa ñòpoêè êaæäûé ââoäèìûé cèìâoë coïpoâoæäaeòcÿ çâóêoâûì cèãíaëoì. Koãäa æe ââoäèìaÿ còpoêa çaïoëíÿeòcÿ ïoëíocòüþ, ââoä íoâûx cèìâoëoâ âpeìeíío ïpeêpaùaeòñÿ äo íaæaòèÿ êëaâèøè ïepeâoäa ñòpoêè.
%LISTD
-Meæäó ÷èñëaìè è çíaêaìè oïepaöèé ìoæeò ñòoÿòü ëþáoe êoëè÷ecòâo ïpoáeëoâ, ío âíóòpè ÷èñëa ïpoáeëû íe äoïóñêaþòñÿ. Heäoïóñòèìû oíè è âíóòpè ñoñòaâíûx çíaêoâ oïepaöèé, íaïpèìep "**".
   Taê, ïpeäïèñaíèÿ
    ?25+16*48;
è
    ?   25   +  16*  48 ;
ýêâèâaëeíòíû, ío ïpeäïèñaíèe
    ?2    5+16*48;
oøèáo÷ío, è ïpè eão paçáope cècòeìa âûäacò cooáùeíèe oá oøèáêe.
-Ïepeâoä còpoêè cèíòaêcè÷ecêè paâíoçía÷eí ïpoáeëó, ÷òo ïoçâoëÿeò pacïoëaãaòü oäío ïpeäïècaíèe ía íecêoëüêèx còpoêax. Hèêaêèe çíaêè èëè ïpèçíaêè ïepeíoña ïpè ýòoì íeäoïóñòèìû! Taêæe íeäoïócòèìo paçáèâaòü ïepeâoäoì còpoêè ÷ècëa è cëoæíûe çíaêè oïepaöèé.
   Haïpèìep, ïpeäïèñaíèe
    # ?512*296;
ìoæío íaápaòü è òaê:
    # ?
    > 512
    > * 296;
   Ïoÿâëeíèe ïpèãëaøeíèÿ ">" âìecòo "#" oçía÷aeò, ÷òo ïpeäïècaíèe eùe íe çaêoí÷eío è eão cëeäóeò ïpoäoëæèòü.
-To÷êa c çaïÿòoé (;) ÿâëÿeòcÿ ïpèçíaêoì êoíöa ïpeäïècaíèÿ, ïoçâoëÿÿ çaïècûâaòü ía oäíoé còpoêe íecêoëüêo ïpeäïècaíèé ïoäpÿä.
   Ïpè íaæaòèè êëaâèøè ïepeâoäa ñòpoêè èñïoëíÿþòñÿ âñe ïpeäïèñaíèÿ, çaêoí÷eííûe âo ââoäèìoé ñòpoêe, íaïpèìep:
    # ?5*8; ?3+4; ?15*67;
     40
     7
     1005
%ENDL
   
   5.1.3. Heêoòopûe äoïoëíèòeëüíûe âoçìoæíocòè

%LISTD
-Äëÿ âû÷èñëeíèÿ cpaçó íeñêoëüêèx âûpaæeíèé èx ìoæío óêaçaòü â oäíoì ïpeäïèñaíèè âûâoäa, paçäeëÿÿ çaïÿòoé. B ýòoì ñëó÷ae peçóëüòaòû áóäóò âûäaíû ía oäíoé ñòpoêe. Haïpèìep:
    # ?5.8*8,3+4,15*67;
     46.4 7 1005
-Haä öeëûìè ÷èñëaìè ïpeäóñìoòpeía òaêæe oïepaöèÿ äeëeíèÿ íaöeëo, oáoçía÷aeìaÿ "//":
    # ? 28//3, -28//3 ;
     9 -9
-Äèaïaçoí ïpeäcòaâëeíèÿ öeëûx ÷èceë: |N|<2**1016 , äpoáíûx: 10**-128 < |x| < 10**128 . To÷íoñòü ïpeäñòaâëeíèÿ äpoáíûx ÷èñeë - 12 çía÷aùèx öèôp. ×èñëa, ïopÿäoê êoòopûx ìeíüøe -127, ïpeoápaçóþòñÿ â íoëü.
   Çaìe÷aíèÿ:
%LISTL
-Ha ââoäe äoïócòèìû ëèøü ÷ècëa íe äëèííee 255 öèôp (äëèía ââoäèìoé còpoêè).
-Äèaïaçoí ïpeäñòaâëeíèÿ öeëûx ÷èñeë áoëüøe, ÷eì äèaïaçoí äpoáíûx. Cêopoñòü âûïoëíeíèÿ oïepaöèé íaä öeëûìè ÷èñëaìè òaêæe áoëüøe, ÷eì íaä äpoáíûìè ïpèìepío âäâoe. Ïoýòoìó ïpè peøeíèè ïpèêëaäíûx çaäa÷, òpeáóþùèx âûñoêoé òo÷íoñòè è ïoâûøeííoé ñêopoñòè, âûãoäíee èñïoëüçoâaòü öeëóþ apèôìeòèêó (çaìeíÿÿ äeëeíèe äeëeíèeì íaöeëo è ââoäÿ ìañøòaáíûé ìíoæèòeëü).
%ENDL
-Boçâeäeíèe ÷èceë â äpoáíóþ còeïeíü íe peaëèçoâaío. Äëÿ ýòoão ñëeäóeò âocïoëüçoâaòücÿ ôóíêöèÿìè èç còaíäapòíoão ìoäóëÿ ÔÓHKÖÈÈ ïo ôopìóëe:
   X**Ó = EXP(Ó*LN(X))
-Oïepaöèè "óíapíûé ïëþñ" íeò. Ïoýòoìó âûpaæeíèÿ +10-5 èëè 8*(+6) ñ÷èòaþòñÿ oøèáo÷íûìè.
%ENDL

   5.1.4. Äèaãíoñòèêa oøèáoê è èx èñïpaâëeíèe

   Eñëè âo ââoäèìoé ñòpoêe ñoäepæèòñÿ íeñêoëüêo ïpeäïèñaíèé, aíaëèç è âûïoëíeíèe êaæäoão èç íèx ía÷èíaeòñÿ òoëüêo ïoñëe âûïoëíeíèÿ ïpeäûäóùeão ïpeäïèñaíèÿ.
   Ïpè oøèáêe â çaïèñè o÷epeäíoão ïpeäïèñaíèÿ ïoäaeòcÿ çâóêoâoé ñèãíaë, ía ýêpaíe äóáëèpóeòcÿ ÷acòü ââoäèìoé còpoêè, ïpè÷eì oøèáo÷íoe ìeñòo âûäeëÿeòcÿ, a çaòeì âûäaeòcÿ äèaãíocòè÷ecêoe ñooáùeíèe. Ïpeäïèñaíèe, â êoòopoì oáíapóæeía oøèáêa, íe èñïoëíÿeòñÿ, è âñÿ oñòaâøaÿñÿ ÷añòü ââoäèìoé ñòpoêè íe aíaëèçèpóeòcÿ.
   Bñe âoçìoæíûe ñooáùeíèÿ oá oøèáêax, ïoÿñíeíèÿ, ïoìoãaþùèe ïoíÿòü ïpè÷èíû èx âoçíèêíoâeíèÿ, a òaêæe ñïoñoáû óñòpaíeíèÿ ïpèâeäeíû â 6.
   Ïpè oáíapóæeíèè oøèáêè âo âpeìÿ èñïoëíeíèÿ ïpeäïèñaíèÿ (íaïpèìep, ïpè äeëeíèè ía 0) âûïoëíÿþòñÿ òe æe äeéñòâèÿ, ío ñòpoêa ñ oøèáêoé íe âûäaeòñÿ.
   Eñëè oøèáêa âo ââoäèìoé còpoêe çaìe÷eía äo ïepeâoäa ñòpoêè, òo ee ìoæío èñïpaâèòü cpaçó, a eñëè oøèáêa ñâoeâpeìeíío íe çaìe÷eía, è ïoëó÷eío äèaãíoñòè÷eñêoe ñooáùeíèe, íeoáxoäèìo ââeñòè ïpeäïèñaíèe çaíoâo, ècïpaâèâ oøèáêó. Äëÿ ýòoão ìoæío ècïoëüçoâaòü oïècaííûe â 3.5 cpeäcòâa ýêpaííoão peäaêòèpoâaíèÿ.

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"